div.top-tabs,
.tabs.primary{
  font-size:1.3em;
  position:fixed;
  right:0;
  z-index:10;
  width: auto;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  padding: 6px 20px;
}

.tabs.primary {
  right: 10px;
  top: 28px;
}

.tabs.primary {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px
}

ul.tabs.primary li a {
  font-size: 12px;
  padding: 2px 10px;
  height: auto;
  background: transparent;
  color: #CCCCCC;
  font-weight: normal;
}
  ul.tabs.primary li a .tab{
    padding: 0;
    background: transparent;
  }
ul.tabs.primary li:hover a, ul.tabs.primary li.active a, ul.tabs.primary li.active a:hover {
  background: none repeat scroll 0 0 #111111;
  color: #FFFFFF;
}
  ul.tabs.primary li:hover a .tab, ul.tabs.primary li.active a .tab, ul.tabs.primary li.active a:hover .tab {
    background: none repeat scroll 0 0 transparent;
  }
